home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 58
/
058side2.d64
/
murder one
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-29
|
8KB
|
272 lines
10 a$=""
20 cl$=" [145]"
30 print"[147]":poke53280,0:poke53281,0:poke 53265,27:poke53270,200
40 poke56576,151:poke53272,29:pokev+21,0:dima$(20),a(20),b$(5,11),d$(20)
50 dimq1$(20),q2$(20),q3$(20),q4$(20),h%(11):fe=0:poke53265,peek(53265)or16
60 v=53248:s=54272:fori=0to24:pokes+i,0:next:z=40
70 fori=1to10:readh%(i):next
72 fori=1to4:reada$:ca$(i)="[212]he [195]ase of "+a$:next:readca$(5)
80 gosub2190:goto160
90 poke214,23:print:printcl$"[145]":return
100 poke214,22:print:print" [151][209]uestions [193]sked: "qu"";:return
110 jv=peek(56320):fr=jvand16:jv=15-(jvand15):getu$
120 ifjv<>1thenifjv<>2thenifjv<>4thenifjv<>8theniffr<>0thenifu$=""then110
130 s=54272:pokes+1,rnd(0)*30+10:pokes+5,9:pokes+4,17:pokes+24,15
140 fort=1to70:next:pokes+4,16
150 return
160 print"[147][144][170][151] [144][146][165][170][183][183]";:poke2040,n
170 print"[183][183][183][183][183][183][183][183][183][183][183][183][183][183][165][170][151] [159] [151] [159] ";
180 print" [151] [208][207][204][201][195][197] [144][146][165][170] [211]uspects";
190 print" [146][170][151] [159] [151] [159] [151] [210][197][208][207][210][212]";
200 print" [144] [146][170] [163][163][163][163][163][163][163][163] [144] [146][170][151] [159] ";
210 print" [151] [159] [151] [144] [146][170] [164][146] [196]ouble";
220 print" [207] [146][170][151] ";
230 print" [144] [146][170] [164][146] [193]ce ";
240 print"[146][170][155][206]ame[151] [144] [146][170] [164][146] [210]";
250 print"ose [208]etal [146][170][155][202]ob [151] ";
260 print" [144] [146][170] [164][146] [195]hapy [202]oes";
270 print" [146][167][151] ";
280 print" [144] [146][170] [164][146] [208]eter [204]amy [146][170][155][208]riors[151]";
290 print" [144] [146][170] [164][146] [200]ector";
300 print" [195]ujo [146][170][151] ";
310 print" [144] [146][170] [164][146] [205]ickey [194] ";
320 print"[146][170][151] [144] [146][170] [164][146] [196]";
330 print"iane [212]urin [146][170][151] ";
340 print" [144] [146][170] [164][146] [203]aren [203]ola";
350 print" [146][170][151] ";
360 print" [144] [146][170] [164][146] [199]rant [204]ui [146][170][151] ";
370 print" [144] [146] [183][185][185][185][185][185]";
380 print"[185][185][185][185][185][185][185][185][185][185][185][146] [163][163] ";
390 print" [146] ";
400 print" [144][167] [209]uestions ";
410 print" [144] [146] [167] [163]";
420 print"[163][163][163][163][163][163][163][163] [144] [146] ";
430 print" [167] [146][166] [201]s the murd";
440 print"erer male? [144] [146] ";
450 print" [167] [146][166] [196]o you own a weapon? ";
460 print" [144] [146] [144][146] [170] [146][166] [215]as a ";
470 print".45 used? [144] [146] ";
480 print"[193]ccuse[144][146][161][170] [146][166] [215]here were you a";
490 print"t the [144] [146] [144][146][161][170] t";
500 print"ime of the murder? [144] [146] ";
510 print" [162][162][162][162][162][146][190] [163][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162]";
530 fori=217to242:pokei,peek(i)or128:next
540 fori=0to14:poke55519+40*(vi-235)+i,15:next
550 w=1753:v=53248:pokev,53:pokev+1,68:pokev+28,5:pokev+4,93:pokev+39,9
560 pokev+5,68:pokev+41,9
570 y=75:poke2041,13:pokev+40,1:pokev+2,215:pokev+3,y:pokev+38,7:pokev+37,0
580 gosub100
590 n=234:p=245:poke2040,n:poke2042,p:su=1:pokev+21,7:gosub1590:gosub1120
600 poke2040,n:poke2042,p
610 pokev+39,h%(su):pokev+41,h%(su):pokev+2,215:pokev+3,75+su*8:gosub110
620 ifjv=1thensu=su-1:n=n-1:p=p-1:ifsu<1thensu=10:n=243:p=254
630 ifjv=2thensu=su+1:n=n+1:p=p+1:ifsu>10thensu=1:n=234:p=245
640 ifjv=1orjv=2thengosub1590:gosub1120
650 ifjv=4then670
660 goto600
670 q=1
680 pokev+2,96:pokev+3,188+q*8:gosub100:gosub110
690 iffr<>16thenifn=vithenprint" [212]he corpse is quite silent.":goto680
700 iffr<>16thenfe=1:qu=qu+1:gosub760:goto680
710 print""cl$:ifjv=1thenq=q-1:ifq<1thenq=4:goto680
720 ifjv=2thenq=q+1:ifq>4thenq=1:goto680
730 ifjv=8thenforg=wtow+120stepz:pokeg,102:next:goto600
740 ifjv=4then1640
750 goto680
760 forg=wtow+120stepz:pokeg,102:next
763 pokew-z+(z*q),122
765 print""cl$:print"";:poke242,peek(242)or128:gosub100
770 ifn=snthenta=1:goto820
780 ifn=w1thenta=5:goto820
790 ifn=w2thenta=9:goto820
800 ifn=w3thenta=13:goto820
810 ifn<>sn2andn<>w1andn<>w2andn<>w3thenprintb$(q,su):return
820 ifq=1thenprintq1$(ta)
830 ifq=2thenprintq2$(ta+1)
840 ifq=3thenprintq3$(ta+2)
850 ifq=4thenprintq4$(ta+3)
860 return
870 print"[146] [206]o, [201]'m afraid you're wrong. "
880 pokes+1,130:pokes+5,9:pokes+15,30
890 pokes+24,15:forl=1to6:pokes+4,21:fort=1to100:next:pokes+4,20:fort=1to100
900 next:next:print""cl$:print" [208]ress [198][201][210][197] to review the case."
910 gosub110
920 iffr<>16then160
930 goto910
940 print""cl$
950 u=0:x=0:s=54272:fori=0to24:pokes+i,0:next
960 pokes+14,5:pokes+18,16
970 pokes+3,1:pokes+24,1
980 pokes+6,240:pokes+4,65
990 fr=5389
1000 print" [199]ood job! [217]ou've nabbed the culprit."
1010 fort=1to150:fq=fr+peek(s+27)*3.5
1020 hf=int(fq/256):lf=fq-hf*256
1030 pokes,lf:pokes+1,hf
1032 ift<70thenif(t/10)=(int(t/10))thenx=x+1:pokes+24,x*2
1035 ift>70thenif(t/10)=(int(t/10))thenu=u+1:pokes+24,17-(u*2)
1040 next:pokes+24,1:fort=1to500:next:pokes+24,0
1050 print"[147]":pokev+21,0
1052 printtab(13)"[212][200][197] [195][207][206][198][197][211][211][201][207][206][151]"
1054 fori=1tokk:print" "d$(i):next
1060 poke214,20:print:print" [208]ress [198][201][210][197] to play again."
1070 print" [208]ress [209] to return to [204][207][193][196][211][212][193][210]."
1080 gosub110
1090 ifu$="q"thengosub2550
1100 iffr<>16thenprint""cl$:fr=16:gosub2190:goto160
1110 goto1080
1120 poke214,5:print"[151]":printtab(6);
1130 onsugoto1140,1190,1240,1270,1310,1360,1410,1460,1500,1540
1140 print"[196]ouble [207]":printtab(6)"[208]rogrammer"
1150 print"[191][195]omputer [198]raud"
1160 print"[191][211]oftware [208]iracy"
1170 print"[191][208]hone-[208]hreaking"
1180 return
1190 print"[193]ce":printtab(6)"[205]ovie [211]tar"
1200 print"[191][208]hotographer[157][157][157][157][157][194]ashing"
1210 print"[191][206]arcotics"
1220 print"[191][194]ad [193]cting"
1230 return
1240 print"[210]ose [208]etal":printtab(6)"[211]ocialite"
1250 print"[191][206]o priors"
1260 return
1270 print"[195]hapy [202]oes":printtab(6)"[199]eneral ([210]et.)"
1280 print"[191][193][215][207][204]"
1290 print"[191][196][215][201]"
1300 return
1310 print"[208]eter [204]amy":printtab(6)"[213].[211]. [211]enator"
1320 print"[191][194]ribery"
1330 print"[191][208]ublic [196]runkenness"
1340 print"[191][194]allot-box[157][157][157][157][157][157][157][212]ampering"
1350 return
1360 print"[200]ector [195]ujo":printtab(6)"[199]ang [204]eader"
1370 print"[191][197]xtortion"
1380 print"[191][193]rson"
1390 print"[191][193]ssault"
1400 return
1410 print"[205]ickey [194]":printtab(6)"[202]ournalist"
1420 print"[191][204]ibel"
1430 print"[191][211]lander"
1440 print"[191][207]ut-and-out [204]ying"
1450 return
1460 print"[196]iane [212]urin":printtab(6)"[200]ome-maker"
1470 print"[191][211]hop-lifting"
1480 print"[191][210]esisting [193]rrest"
1490 return
1500 print"[203]aren [203]ola":printtab(6)" [193]rt [205]odel"
1510 print"[191][206]arcotics"
1520 print"[191][204]oitering"
1530 return
1540 print"[199]rant [204]ui":printtab(6)"[210]estauranteur"
1550 print"[191][193]ssault"
1560 print"[191][208]oisoning"
1570 print"[191][199]ourmet [194]ribing"
1580 return
1590 poke214,5:print:printtab(6)"[151] "
1600 printtab(6)" "
1610 fori=0to3:print"